hit the high points/spots - Spanish English Dictionary